import request from '@/utils/request'

// 查询多级审批设置列表
export function listConfig(query) {
  return request({
    url: '/co/config/list',
    method: 'get',
    params: query
  })
}



// 新增多级审批设置
export function addConfig(data) {
  return request({
    url: '/co/config',
    method: 'post',
    data: data
  })
}
// 查询多级审批设置详细
export function queryCgOrderConfig(configCode) {
  return request({
    url: '/co/config/queryCgOrderConfig/' + configCode,
    method: 'get'
  })
}
export function addCgOrderConfig(data) {
  return request({
    url: '/co/config/addCgOrderConfig',
    method: 'post',
    data: data
  })
}

export function cgOrderConfiglist(query) {
  return request({
    url: '/co/config/cgOrderConfiglist',
    method: 'get',
    params: query
  })
}

// 修改多级审批设置
export function editCgOrderConfig(data) {
  return request({
    url: '/co/config/editCgOrderConfig',
    method: 'put',
    data: data
  })
}
export function cgOrderConfigUpdateStatus(data) {
  return request({
    url: '/co/config/cgOrderConfigUpdateStatus',
    method: 'put',
    data: data
  })
}

// 删除多级审批设置
export function delCgOrderConfig(configCode) {
  return request({
    url: '/co/config/delCgOrderConfig/' + configCode,
    method: 'delete'
  })
}

// 查询多级审批设置详细
export function queryXsOrderConfig(configCode) {
  return request({
    url: '/co/config/queryXsOrderConfig/' + configCode,
    method: 'get'
  })
}
export function addXsOrderConfig(data) {
  return request({
    url: '/co/config/addXsOrderConfig',
    method: 'post',
    data: data
  })
}

export function xsOrderConfiglist(query) {
  return request({
    url: '/co/config/xsOrderConfiglist',
    method: 'get',
    params: query
  })
}

// 修改多级审批设置
export function editXsOrderConfig(data) {
  return request({
    url: '/co/config/editXsOrderConfig',
    method: 'put',
    data: data
  })
}
export function xsOrderConfigUpdateStatus(data) {
  return request({
    url: '/co/config/xsOrderConfigUpdateStatus',
    method: 'put',
    data: data
  })
}

// 删除多级审批设置
export function delXsOrderConfig(configCode) {
  return request({
    url: '/co/config/delXsOrderConfig/' + configCode,
    method: 'delete'
  })
}


// 查询多级审批设置详细
export function queryWxOrderConfig(configCode) {
  return request({
    url: '/co/config/queryWxOrderConfig/' + configCode,
    method: 'get'
  })
}
export function addWxOrderConfig(data) {
  return request({
    url: '/co/config/addWxOrderConfig',
    method: 'post',
    data: data
  })
}

export function wxOrderConfiglist(query) {
  return request({
    url: '/co/config/wxOrderConfiglist',
    method: 'get',
    params: query
  })
}

// 修改多级审批设置
export function editWxOrderConfig(data) {
  return request({
    url: '/co/config/editWxOrderConfig',
    method: 'put',
    data: data
  })
}
export function wxOrderConfigUpdateStatus(data) {
  return request({
    url: '/co/config/wxOrderConfigUpdateStatus',
    method: 'put',
    data: data
  })
}

// 删除多级审批设置
export function delWxOrderConfig(configCode) {
  return request({
    url: '/co/config/delWxOrderConfig/' + configCode,
    method: 'delete'
  })
}
